package cn.edu.hqu.cst.lecture03_01.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import lombok.Data;

import java.util.Date;
import java.util.List;
/*
MyBatis 使用代理来实现懒加载，
这会在实体类中添加一个名为 "handler" 的属性，但这个属性对于 JSON 序列化来说是不必要的，并且可能引发异常。
*/
@JsonIgnoreProperties(value = {"handler"})
@Data
public class User {
    private int id;
    private String username;
    private String email;
    private Date registeredDate;
    private List<Order> orders;
}
